package luccy.desc;

import java.util.List;
import java.util.Map;

public interface ClassDesc<T> extends Desc{

	Class<T> getComponentClass();

	List<Class> getDependencyClassesList();

	Map<String, Class[]> getClassesMap();

	boolean isUnacceptableClass(Class c);

	String getComponentName();
}
